package com.css.fxfzysx.modules.lifeline.service;

import com.css.fxfzysx.modules.lifeline.entity.newEntity.SmxVersionEntity;
import com.css.fxfzysx.modules.lifeline.param.RegionParam;
import com.css.fxfzysx.modules.lifeline.vo.QueryParamsVo;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;
import java.util.Map;

public interface LifelineService {
    Map<String, Object> uploadShp(RegionParam param);

    Map<String, Object> page(QueryParamsVo queryParamsVo, int curPage, int pageSize);

    Map findById(String id,String type);

    Boolean update(Map<String, Object> map);

    Boolean delete(Map<String,Object>map);

    Map bridgeFindById(String id, String flag);

    Boolean bridgeDelete(Map<String, Object> map);

    List<SmxVersionEntity> getRepeatData(RegionParam param);
}
